#pragma once

#include "IFileSystem.h"

namespace SyncClient
{
	class LocalFileSystem : public IFileSystem
	{
		DECLARE_IMPLEMENTION

	public:
		LocalFileSystem();

		virtual ~LocalFileSystem();

		virtual int32_t init();

		virtual int32_t release();

		virtual int32_t list(const FileObject& folder, const PageParam& page, ListResult& result);
	};
}
